import logging
import subprocess


def run_command(command: str) -> str:
    """
    Выполняет команду с записью вывода в лог
    :return: вывод консоли
    :param command: команда для выполнения
    """
    res = subprocess.run(f'{command}', shell=True, capture_output=True).stdout.decode()
    logging.info(f'Выполнена команда: {command}  --->  {res if res else "(без вывода)"}'.strip())
    return res
